import { baseRequest } from '@/utils/request'

const request = (url, ...arg) => baseRequest(`/biz/appinfoflow/` + url, ...arg)

/**
 * 角色默认人
 *
 * @author sym
 * @date  2024/01/18 17:01
 **/
export default {
    // 获取角色列表
    getRoleList(data) {
        return request('roleList', data, 'get')
    },
    // 获取角色下的用户
    roleUserList(data) {
        return request(`roleUserList?id=${data.id}`, '', 'post')
    },
    // 查询默认角色
    findUserIdAllByRoleIdDefault(data, edit = false) {
        return request(`findUserIdAllByRoleIdDefault?id=${data.id}`, '', 'get')
    },
    // 删除默认人
    removeDefaultUser(data) {
        return request('removeDefaultUser', data, 'post')
    },
    // add默认人
    addDefaultUser(data) {
        return request('addDefaultUser', data, 'post')
    },
    // 获取所有模版
    queryTemplateUrl() {
        return request('queryTemplateUrl', '', 'get')
    },
    //查询流程列表
    getProcess(data) {
        return request('pendingProcesslist', data, 'get')
    },
    // 删除流程
    cancelProcess(data) {
        return request('cancel', data, 'post')
    },
    // 撤销流程
    cancelbyuser(data) {
        return request('cancelbyuser', data, 'post')
    },
    // 判断是否存在在途工单
    queryNoComplete(data) {
        return request('queryNoComplete', data, 'post')
    },

}
